perm filename PAGE33[00,BGB] blob
sn#046270 filedate 1973-06-06 generic text, type T, neo UTF8
~F85. COMPARING.
Third, all the unmated polygons of a level are considered
two at a time and a fusion shape node for each pair is made. The
potentially (N*N/2-N) fusion shapes are avoided because there is a
maximum possible unmated inertia in the other image; lo, if there
are no unmated polygons in one image then the extra polygons of the
first image can be ignored. In the event where there are unmated
polygons in corresponding levels of the two images, the fusion
shapes of one are compared with the polygon shapes of the other.
The fusion (fission) compare solves the rather nasty problem,
illustrated in figures 9A and 9B of linking two contour polygons of
one image with a single contour polygon in the next image.
Fourth, the vertices of polygons mated in time are compared
and mated. To start a vertex compare, the vertices of one polygon
are translated, rotated and dilated to get that polygon's lamina
inertia tensor coincidant with its mate (or mates). Conceptually,
each vertex of one polygon is compared with each vertex of the other
polygon(s) and the mutually closest vertices (closer than an
epsilon) are considered to be mated. Actually the potential (N*M)
compares is avoided by a window splitting scheme similiar to that
used in hidden line elimination algorithms (like Warnock's).
The results of vertex compare and mate are illustrated in
figures 9A and 9D; the compare execution takes less than a second on
images such as the pump, blocks, and dolls that have appeared in
this paper. The applications of this compare might include the
aiming of a pixel correlation comparator (such as Quam's);
recognition and location of an expected object; or the location and
extent of an unknown object. It is this latter application that
will be described in my forthcoming thesis.
~I1973,800;F8- 33 -